ruin one's chances - French English Dictionary